package com.Kurileo.Dao.Interface;

import com.Kurileo.Model.PO.Txm;
import com.Kurileo.Model.PO.TxmExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TxmMapper {
    long countByExample(TxmExample example);

    int deleteByExample(TxmExample example);

    int deleteByPrimaryKey(String txmBarcode);

    int insert(Txm record);

    int insertSelective(Txm record);

    List<Txm> selectByExampleWithBLOBs(TxmExample example);

    List<Txm> selectByExample(TxmExample example);

    Txm selectByPrimaryKey(String txmBarcode);

    int updateByExampleSelective(@Param("record") Txm record, @Param("example") TxmExample example);

    int updateByExampleWithBLOBs(@Param("record") Txm record, @Param("example") TxmExample example);

    int updateByExample(@Param("record") Txm record, @Param("example") TxmExample example);

    int updateByPrimaryKeySelective(Txm record);

    int updateByPrimaryKeyWithBLOBs(Txm record);

    int updateByPrimaryKey(Txm record);
}